
#ifndef HTML_H
#define HTML_H

#include <stdio.h>

#ifdef __cplusplus
extern "C"
{
#endif

wchar_t* trim(wchar_t** text);
int htmlPutS(wchar_t* str);
int wikiFile(wchar_t** text);
void wikiLink(wchar_t** text);
int wikiInfobox(wchar_t** text);
int wikiUnsource(wchar_t** text);
int wikiLang(wchar_t** text);
int wikiFormatnum(wchar_t** text);
int wikiFlag(wchar_t** text);
int wikiIPA(wchar_t** text);
void wikiMagic(wchar_t** text, int start);
void wikiBold(wchar_t** text);
void wikiSection(wchar_t** text);
void wikiOpenList(wchar_t wch);
void wikiNextItem(wchar_t wch);
void wikiCloseList(wchar_t wch);
void wikiList(wchar_t** text);
int wikiTableParam(wchar_t** text);
void wikiTable(wchar_t** text);
void wikiParagraph(wchar_t** text);
wchar_t* refMalloc(void);
int refPutC(wchar_t wch);
int refPutS(wchar_t* str);
int mergeRef(wchar_t* group);
int wikiReflist(wchar_t** text);
void wikiRef(wchar_t** text);
void htmlEntity(wchar_t** text);
int wikiLinehead(wchar_t** text);
void wikiTagClose(void);
void wikiPutC(wchar_t** text);
int htmlParseLine(wchar_t** text);
int htmlWrite(char* file, wchar_t* title, wchar_t* text);

#ifdef __cplusplus
}
#endif
#endif
